home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 020a / niscangs.zip / NISCANGS.DOC next >
Text File  |  1991-10-31  |  6KB  |  153 lines

  1.  
  2.                            Niscan/GS scanner driver
  3.                             NISCANGS.SYS & SAPI.EXE
  4.                                October 25, 1991
  5.  
  6. The Niscan/GS scanner driver provides Black and White, Halftone and Gray Scale 
  7. scanning for all ZSoft products.  The driver consists of two parts, the Niscan
  8. supplied NISCANGS.SYS and the ZSoft SAPI.EXE driver.
  9.  
  10. This driver supports the following features:
  11.  
  12. NISCAN/GS SCANNER:
  13. ==============================
  14. Brightness Settings     1-32
  15. Contrast Settings       1-32
  16. Automatic Brightness    No
  17. Automatic Contrast      No
  18. Resolutions             1-400 DPI by 25
  19. Scan Modes              B/W, Halftone, GS-16, GS-256
  20. Halftones               Bayer, Fine Fatting, Coarse Fatting, 
  21.                         Horizontal Line, Vertical Line, Mesh
  22. Enhancements            B/W reversal
  23. Maximum Scan Area       4.16 x Unlimited
  24.  
  25. The Niscan device driver NISCANGS.SYS must be loaded from CONFIG.SYS and be 
  26. loaded before the ZSoft driver.  The commands provided by the driver are 
  27. listed below.
  28.  
  29.         NISCAN/GS SAPI Standard 3.0 Driver, Dated 10/25/91
  30.  
  31.         /A=xxx Sets the base I/O address of the scanner.  The two valid 
  32.                settings are 250 and 350.  The default is 350.
  33.         /I=x   Sets the interrupt request number (IRQ).  The valid settings 
  34.                are 3, 4, and 5.  The default is 3.
  35.         /D=x   Sets the DMA channel.  The valid settings are 1 and 3.  The 
  36.                default is 1.
  37.         /T=xx  Sets the scanner timeout period.  This is the time in seconds 
  38.                the scanner will wait for scan activity, once a scan has 
  39.                started.  After the timeout has expired, the driver signals the 
  40.                application program that the scan is complete.  If this 
  41.                parameter is not specified, a value of 0, meaning "no timeout" 
  42.                is assumed.
  43.         /N=x   Adjusts the timing of the scanners optics.  The valid values 
  44.                are 0 through 7.  Zero is the default.  If the image provided 
  45.                by the scanner appears to have a wood grain quality, vary this 
  46.                parameter.  Although the correct value varys from PC to PC, 
  47.                the most commonly used values are 0, 1, and 7.
  48.  
  49. The adapter card has a DIP switch to set the I/O address, DMA and interrupt.
  50.  
  51.         1 = ON  IRQ 3
  52.         2 = ON  IRQ 4
  53.         3 = ON  IRQ 5
  54.         4 = ON  DMA 1
  55.         5 = ON  DMA 3
  56.         6 = ON  DMA 1
  57.         7 = ON  DMA 3
  58.         8 = ON  Addr 250  OFF  Addr 350
  59.  
  60.  
  61. The ZSoft driver (SAPI.EXE) may be loaded in CONFIG.SYS or the command line.  
  62. Loading the driver from the DOS command line has two advantages.  First, the 
  63. driver isn't loaded during those DOS sessions where you don't need to use the 
  64. scanner, freeing DOS memory for other applications.  Second, the driver may 
  65. be REMOVED from memory if the driver was the last TSR program loaded, freeing 
  66. DOS memory for other applications.  See the /U parameter for more information.
  67.  
  68. The commands provided by the driver are listed below in the example of the /H 
  69. parameter.
  70.  
  71.         ZSoft Scanner Driver, version 6.00
  72.         Copyright (C) ZSoft Corp. 1991.  All rights reserved.
  73.  
  74.         Valid Commands:
  75.  
  76.         /Bxxx  = Buffer Size
  77.         /Cx    = application Code (1-4)
  78.         /H     = display this Help text
  79.         /?     = display this help text
  80.         /Txxxx = do diagnostic Testing (verify communication with scanner)
  81.         /V     = Verbose messages and status displays
  82.         /U     = Unload driver
  83.  
  84. /B
  85. ==
  86.  
  87. This parameter allows the user to specify the size of the interrupt I/O 
  88. buffer in K (kilobytes).  If a buffer is used by the driver the default 
  89. will be 8k.  This value is most important for hand scanners.  If a hand 
  90. scan has "hits", lines, or breaks in the picture then increasing the buffer 
  91. size may eliminate the problem.
  92.  
  93. /C
  94. ==
  95.  
  96. In order to maximize the scanner functionality available to the application, 
  97. the /C parameter is used.  This command parameter is usually set by the 
  98. install program.  If the parameter is omitted, the application will still 
  99. work, but may be missing some features.  The codes are:
  100.  
  101.         /C1 = Paintbrush Plus (DOS)
  102.         /C2 = Paintbrush Plus (WIN)
  103.         /C3 = Paintbrush 4 Plus (DOS)
  104.         /C4 = Publisher's Paintbrush (Win)
  105.  
  106. /U
  107. ==
  108.  
  109. The unload command will remove the scanner driver from memory thus freeing 
  110. memory space for other applications.  The scanner driver can only be removed 
  111. if it was invoked as a TSR not a device driver.  If the user attempts to 
  112. unload the scanner driver and it was specified as a CONFIG.SYS driver, then 
  113. the error message
  114.  
  115.         Cannot UNload driver loaded from CONFIG.SYS.
  116.         Can only UNload TSR driver (loaded from DOS).
  117.  
  118. will be displayed and the driver will NOT be unloaded.
  119.  
  120.  
  121. Messages
  122. ========
  123.  
  124.         Checking scanner...
  125.  
  126. The checking message is displayed during initialization of the scanner.  Since 
  127. this operation might take a few seconds the scanner driver is informing the 
  128. user, rather that look like it has "locked up".  Note that if the scanner is 
  129. not powered-up, the system will hang on this message.
  130.  
  131.  
  132.         Supporting: ???????????
  133.  
  134. This message is displayed upon successful initialization of the scanner.  The 
  135. name and model of the scanner found will be displayed.
  136.  
  137.  
  138. Error Messages
  139. ==============
  140.  
  141.         Invalid speed specified.
  142.  
  143. This message is displayed when the user specifies an invalid value for the /0 
  144. parameter.
  145.  
  146.  
  147.         Scanner not responding (do you have the right address?)
  148.  
  149. This message is displayed at initialization time if the scanner driver cannot 
  150. successfully communicate with the scanner.
  151.  
  152.                                 ###
  153.